customer customer satisfaction computer crm increase profits consulting customer service external customers customers consultants relationship information technology improve increase sales business effective management technology